/**
 * 分转元
 */
export function formatMoneyToYuan(val){
  if(val == null || val == '') return '0.00'
  return (val / 100).toFixed(2)
}

/**
 * 元转分
 */
export function formatMoneyToFen(val){
  if(val == null || val == '') return '0'
  return parseInt(val * 100)
}

/**
 * 手机号脱敏
 */
export function maskPhoneNumber(phoneNumber) {
  return phoneNumber.substr(0, 3) + "****" + phoneNumber.substr(7);
}

/**
 * 名字脱敏
 */
export function handleName(name) {
	let arr = Array.from(name)
	let result = ''
	if (arr.length === 2) {
		result = arr[0] + '*'
	} else if (arr.length > 2) {
		for (let i = 1; i < arr.length - 1; i++) {
			arr[i] = '*'
		}
		result = arr.join("")
	}else {
		return name
	}
	return result
}

/**
	 * 判断小程序是否有新版本，如有新版本，强制更新
	 */
export function	miniProgramCheckUpdate(){
	const updateManager = uni.getUpdateManager(); // 获取更新管理器对象
	updateManager.onCheckForUpdate(function(res) {
		if (res.hasUpdate) {
			updateManager.onUpdateReady(function() {
				uni.showModal({
					title: '更新提示',
					content: '新版本已经准备好，点击确定重新启动',
					showCancel: false,
					success: res => {
						if (res.confirm) {
							updateManager.applyUpdate();
						}
					}
				})
			})
			updateManager.onUpdateFailed(function() {
				uni.showModal({
					title: '提示',
					content: '检查到有新版本，但是下载失败，请检查网络设置',
					showCancel: false
				})
			})
		}
	})
}